package com.cq.hd.order.service;

import com.cq.hd.order.po.TbOrderRefundPo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 订单退款表 服务类
 * </p>
 *
 * @author mYunYu
 * @since 2024-01-17
 */
public interface TbOrderRefundService extends IService<TbOrderRefundPo> {

    // 阶梯价返现任务（全核销时进行打款）
    void scanStepPriceRefundTask();

    // 未满员自动退款
    void noFullAutoRefund(Long activeId);

    // 活动结束触发计算阶梯价返现
    void calculateStepPriceRefund(Long activeId);

    void scanWaitRefundTask();

}
